<%@page import="w83b.w83bUtilidadesComunes.W83bClsConstantes"%><%@ taglib uri="/WEB-INF/tld/ejieFramework-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>
<%@page import="w83b.w83bDAO.w83bConstantesBD.W83bProvinciasBD"%>
<%@ page import="es.ejie.frmk.listeners.base.Q70ListenerUtils" %>

<%!
//Recuperar el path de los contenidos estaticos de framework
String riastaticPath = Q70ListenerUtils.getApplicationResourceURI("PREFIJO_URL_ESTATICO","ALIAS_ESTATICO_RIA");
String staticPath = Q70ListenerUtils.getApplicationProperty("PREFIJO_URL_ESTATICO");
String PREFIJO_URL_DINAMICO = Q70ListenerUtils.getApplicationProperty("PREFIJO_URL_DINAMICO");
%>
<%@page import="com.ejie.general.cargador.W83bCargadorEstaticos"%><!-- Include de los elementos comunes -->
<%=W83bCargadorEstaticos.referenciaEstaticosUrlJS(new String[]{"contextual-v1.0.0","tabla-v1.0.0"},PREFIJO_URL_DINAMICO)%>
<%=W83bCargadorEstaticos.referenciaEstaticosUrlJS(new String[]{"dialogo-v1.0.0"},PREFIJO_URL_DINAMICO)%>
<%=W83bCargadorEstaticos.referenciaEstaticosUrlJS(new String[]{"combos-v1.0.0"},PREFIJO_URL_DINAMICO)%>

<%@include file="includes/w83bIncludeNuevoArbitros.inc" %>


<script type="text/javascript" src ='<%=staticPath + "/js/mantenimientos/w83bNuevoArbitro.js?v="+versionjs%>'></script>


<%	
String where = W83bProvinciasBD.codComunidAuto + "="+ W83bClsConstantes.CONSTANTE_CAV; 
%>



<html:form
		styleId="w83bFormNuevoArbitros"
		action="/w83bDispatchNuevo.do">

<html:hidden styleId="codSelec" property="codSelec" name="contexto"/>
<!-- Enviamos en valor de provincia en hidden ya que al disabled=true, no envia parametros! -->

	
	<logic:equal value="<%=W83bClsConstantes.MODO_EDICION%>" name="contexto" property="modoPantalla">
		<html:hidden property="w83bArbitrosNuevoBean.territorio" name="contexto"/>
		<html:hidden property="w83bArbitrosNuevoBean.dni" name="contexto"/>
	</logic:equal>
	<logic:notEqual name="contexto" property='<%=W83bClsConstantes.CONSTANTE_CONTEXTO_USUARIO+".permisoXlnet" %>' value='<%=W83bClsConstantes.CONSTANTE_PERMISO_ADMOM_DIR_TRAB_SS_SERVCENTRALES%>'>
		<html:hidden property="w83bArbitrosNuevoBean.territorio" name="contexto"/>
	</logic:notEqual>	

	<div class="filaForm">
       		<span class="etiqueta">
         		<label for="idProvincia">* <html:message key="comun.actas.provincia" i18nKey="w83bcomun"/></label>
         	</span> 
          	<span class="campo">
          	
          	<!-- Si es modo edición no debe dejar cambiar PKey -->
          	<logic:equal value="<%=W83bClsConstantes.MODO_EDICION%>" name="contexto" property="modoPantalla">
				<html:select  onchange="modificarGuardado()" name="contexto" property="w83bArbitrosNuevoBean.territorio" styleId="idComboProvincia" styleClass="estiloInput ancho135" disabled="true">
	          	<html:tablasCodigos name="tablasCodigosBean" 
	          	type="es.ejie.frmk.infraestructura.tablas.Q70TablasCodigosBean" scope="page" 
	          	options="optionsCollection" table="w83bTablaProvincias" 
	          	labelColumn="descripcion" valueColumn="id" 
	          	whereClause="<%=where%>"/>
  					
		        <html:option value=""/>
  					<html:optionsCollection name="tablasCodigosBean" property="optionsCollection"
  					 label="descripcion" value="id"/>
				</html:select>
			</logic:equal>
			
			<!-- Si es modo alta si debe dejar introducir -->
          	<logic:equal value="<%=W83bClsConstantes.MODO_ALTA%>" name="contexto" property="modoPantalla">
	          	<logic:equal name="contexto" property='<%=W83bClsConstantes.CONSTANTE_CONTEXTO_USUARIO+".permisoXlnet" %>' value='<%=W83bClsConstantes.CONSTANTE_PERMISO_ADMOM_DIR_TRAB_SS_SERVCENTRALES%>'>
					<html:select  onchange="modificarGuardado()" name="contexto" property="w83bArbitrosNuevoBean.territorio" styleId="idComboProvincia" styleClass="estiloInput ancho135">
		          	<html:tablasCodigos name="tablasCodigosBean" 
		          	type="es.ejie.frmk.infraestructura.tablas.Q70TablasCodigosBean" scope="page" 
		          	options="optionsCollection" table="w83bTablaProvincias" 
		          	labelColumn="descripcion" valueColumn="id" 
		          	whereClause="<%=where%>"/>
	  					
			        <html:option value=""/>
	  					<html:optionsCollection name="tablasCodigosBean" property="optionsCollection"
	  					 label="descripcion" value="id"/>
					</html:select>
				</logic:equal>
				<logic:notEqual name="contexto" property='<%=W83bClsConstantes.CONSTANTE_CONTEXTO_USUARIO+".permisoXlnet" %>' value='<%=W83bClsConstantes.CONSTANTE_PERMISO_ADMOM_DIR_TRAB_SS_SERVCENTRALES%>'>
					<html:select disabled="true" onchange="modificarGuardado()" name="contexto" property="w83bArbitrosNuevoBean.territorio" styleId="idComboProvincia" styleClass="estiloInput ancho135">
		          	<html:tablasCodigos name="tablasCodigosBean" 
		          	type="es.ejie.frmk.infraestructura.tablas.Q70TablasCodigosBean" scope="page" 
		          	options="optionsCollection" table="w83bTablaProvincias" 
		          	labelColumn="descripcion" valueColumn="id" 
		          	whereClause="<%=where%>"/>
	  					
			        <html:option value=""/>
	  					<html:optionsCollection name="tablasCodigosBean" property="optionsCollection"
	  					 label="descripcion" value="id"/>
					</html:select>
				</logic:notEqual>
			</logic:equal>
		</span>
	</div>
	

	<div class="filaForm">		
		<div class="filaAll">	
			<span class="etiqueta">	
				<label for="descNuevoDni" class="etiqueta ancho100">* <html:message key="comun.arbitros.dni"/> <html:message key="comun.tipoDNIintroducir.dniCompleto"/>:</label>
			</span>
			
			<logic:equal value="<%=W83bClsConstantes.BAJA%>" name="contexto" property="w83bArbitrosNuevoBean.baja">			
				<span class="campo">
					<html:text readonly="true" onchange="modificarGuardado()" property="w83bArbitrosNuevoBean.dni" styleClass="estiloInput ancho60" maxlength="9" styleId="dni"></html:text>
				</span>
			</logic:equal>
			<logic:notEqual value="<%=W83bClsConstantes.BAJA%>" name="contexto" property="w83bArbitrosNuevoBean.baja">
				<logic:equal value="<%=W83bClsConstantes.MODO_EDICION%>" name="contexto" property="modoPantalla">			
					<span class="campo">
						<html:text disabled="true" onchange="modificarGuardado()" property="w83bArbitrosNuevoBean.dni" styleClass="estiloInput ancho60" maxlength="9" styleId="dni"></html:text>
					</span>
				</logic:equal>
				<logic:notEqual value="<%=W83bClsConstantes.MODO_EDICION%>" name="contexto" property="modoPantalla">
					<span class="campo">
						<html:text onchange="modificarGuardado();toUpperCase(this);confirmacionCalcularDNI();" property="w83bArbitrosNuevoBean.dni" styleClass="estiloInput ancho60" maxlength="9" styleId="dni"></html:text>
					</span>
				</logic:notEqual>
			</logic:notEqual>			
		</div>				
	</div>	
	
	
	<div class="filaForm">		
		<div class="filaAll">	
			<span class="etiqueta">	
				<label for="descNuevoNombreArbitro" class="etiqueta ancho100">* <html:message key="comun.arbitros.nombreArbitro"/>:</label>
			</span>			
			<logic:equal value="<%=W83bClsConstantes.BAJA%>" name="contexto" property="w83bArbitrosNuevoBean.baja">			
				<span class="campo">
					<html:text readonly="true" onchange="modificarGuardado()" property="w83bArbitrosNuevoBean.nombreArbitro" styleClass="estiloInput ancho300" maxlength="250" styleId="nombreArbitro"></html:text>
				</span>
			</logic:equal>
			<logic:notEqual value="<%=W83bClsConstantes.BAJA%>" name="contexto" property="w83bArbitrosNuevoBean.baja">
				<span class="campo">
					<html:text onchange="modificarGuardado()" property="w83bArbitrosNuevoBean.nombreArbitro" styleClass="estiloInput ancho300" maxlength="250" styleId="nombreArbitro"></html:text>
				</span>
			</logic:notEqual>			
		</div>				
	</div>	
 
    <div class="filaForm">		
		<div class="filaAll">	
			<span class="etiqueta">	
				<label for="baja" class="etiqueta ancho100"><html:message key="comun.herramientas.baja"/>:</label>
			</span>			
			<span class="campo">
				<logic:equal value="<%=W83bClsConstantes.MODO_EDICION%>" name="contexto" property="modoPantalla">
					<logic:equal value="<%=W83bClsConstantes.BAJA%>" property="w83bArbitrosNuevoBean.baja" name="contexto">
						<html:checkbox property="w83bArbitrosNuevoBean.baja" styleClass="checkModificado" styleId="baja" value="<%=W83bClsConstantes.BAJA%>"></html:checkbox>
					</logic:equal>
					<logic:notEqual value="<%=W83bClsConstantes.BAJA%>" property="w83bArbitrosNuevoBean.baja" name="contexto">
						<html:checkbox disabled="true" property="w83bArbitrosNuevoBean.baja" styleClass="checkModificado" styleId="baja" value="<%=W83bClsConstantes.BAJA%>"></html:checkbox>
					</logic:notEqual>
				</logic:equal>
				<logic:equal value="<%=W83bClsConstantes.MODO_ALTA%>" name="contexto" property="modoPantalla">
						<html:checkbox disabled="true" property="w83bArbitrosNuevoBean.baja" styleClass="checkModificado" styleId="baja" value="<%=W83bClsConstantes.BAJA%>"></html:checkbox>					
				</logic:equal>
			</span>				
		</div>				
	</div>    
    
	
	
	<div class="clear">
		<div class="zonabotones">		
			<span class="zonaleft">			
		        <html:button property="boton" styleId="btnAtras"  styleClass="w83bBoton" onclick="comprobarGuardado(this)"><html:message key="comun.boton.atras" i18nKey="w83bcomun"/></html:button>	        	
			</span>	 
			<span class="zonaright" id="botonera">
				<logic:equal value="<%=W83bClsConstantes.MODO_ALTA%>" name="contexto" property="modoPantalla">
					<html:button property="boton" styleId="btnGuardar" onclick="altaArbitro(this)" styleClass="w83bBoton"><html:message key="comun.boton.guardar" i18nKey="w83bcomun"/></html:button>
				</logic:equal>
				<logic:equal value="<%=W83bClsConstantes.MODO_EDICION%>" name="contexto" property="modoPantalla">
			        <html:button property="boton" styleId="btnGuardar" onclick="editarArbitro(this)" styleClass="w83bBoton"><html:message key="comun.boton.guardar" i18nKey="w83bcomun"/></html:button>
			    </logic:equal>
			    <logic:notEqual value="<%=W83bClsConstantes.CONSTANTE_SI%>" property="w83bArbitrosNuevoBean.territorio" name="contexto">
			    	<logic:equal value="<%=W83bClsConstantes.MODO_ALTA%>" name="contexto" property="modoPantalla">
			    		<html:button property="boton" onclick="javascript:limpiarFormularioNuevoArbitro()" styleClass="w83bBoton"><html:message key="comun.boton.limpiar" i18nKey="w83bcomun"/></html:button>
			    	</logic:equal>
			    	<logic:equal value="<%=W83bClsConstantes.MODO_EDICION%>" name="contexto" property="modoPantalla">
			    		<logic:notEqual value="<%=W83bClsConstantes.BAJA%>" name="contexto" property="w83bArbitrosNuevoBean.baja">
			    			<html:button property="boton" onclick="javascript:limpiarFormularioNuevoArbitro()" styleClass="w83bBoton"><html:message key="comun.boton.restaurar" i18nKey="w83bcomun"/></html:button>
			    		</logic:notEqual>
			    	</logic:equal>
			    </logic:notEqual>
			</span> 
		</div>
	</div>
	
		<logic:notEqual value="<%=W83bClsConstantes.BAJA%>" property="w83bArbitrosNuevoBean.baja" name="contexto">
			<div class="filaAll">
				<span class="etiquetaAstObligatorio">
					<label for="etiquetaAstObligatorio"><html:message key="comun.mensaje.camposAsteriscoObligatorio"/></label>
				</span>
			</div>
		</logic:notEqual>

</html:form>
